
package com.hisense.settings.util;

public class TvIntents {
    /******** These intents are defined in other application ********/
    /******** So they need to be confirmed ********/

    public static final String ACTION_SHOW_MENU = "com.marvell.willowtv.SHOW_MENU";
    public static final String ACTION_SHOW_SHORTCUT_MENU =
            "com.marvell.willowtv.SHOW_SHORTCUT_MENU";
    public static final String EXTRA_MENU_CLASS = "menuClassName";

    public static final String INTENT_ACTION_CLOSE_APP = "com.marvell.willowtv.CLOSE_APP";

    public static final String ACTION_SHOW_FACTORY_MENU =
            "com.marvell.willowtv.SHOW_FACTORY_MENU";

    public static final String ACTION_TV_EVENT = "com.marvell.willowtv.TV_EVENT";
    public static final String EXTRA_USDTV_EVENT = "USDTV";

    public static String CEC_MSG_REFRESH_INENT_ACTION = "intent.hdmicec.REFRESH_OSD";

    public static final String ACTION_START_TIMER_SLEEP = "com.marvell.willowtv.SLEEP_TIMER";
    public static final String ACTION_START_TIMER_AUTO_POWER =
            "com.marvell.willowtv.AUTOPOWER_TIMER";
    public static final String ACTION_START_TIMER_NO_SIGNAL =
            "com.marvell.willowtv.NOSIGNAL_TIMER";
    public static final String EXTRA_TIMER_VALUE = "timer_value";

    public static final String PREVIOUSCLASS = "com.marvell.willowtv.previousclass";

    public static final String ACTION_SHOW_PROGRESS = "com.marvell.willowtv.SHOW_PROGRESS";
    // show if dismiss if false
    public static final String EXTRA_PROGRESS_STATUS = "status";
    // endless if 0
    public static final String EXTRA_PROGRESS_DURATION = "mseconds";
    // user can't operate if 1
    public static final String EXTRA_PROGRESS_USER_MODE = "usermode";

    public static final String TV_REMOTE_SERVICE_NAME =
            "com.marvell.willowtv.controller.service.TvRemoteService";
    public static final String ACTION_BIND_TV_REMOTE_SERVICE =
            "com.marvell.willowtv.BIND_TV_REMOTE_SERVICE";

    public static final String INTENT_SOURCE_CONNECT_CHANGE =
            "com.marvell.willowtv.SOURCE_CONNECT_CHANGE";
    public static final String KEY_SOURCE_ID = "sourceid";

    public static final String INTENT_SOURCE_BIND_CHANGE =
            "com.marvell.willowtv.SOURCE_BIND_CHANGE";
    public static final String KEY_VIDEO_CHANNEL_ID = "videoChId";

    public static final String ACTION_AUTO_SCAN = "com.marvell.willowtv.AUTO_SCAN";
    public static final String EXTRA_LAUNCH_FROM_OOBE = "launch_oobe";

    public static final String ACTION_SELECT_TUNERMODE = "com.marvell.willowtv.SELECT_TUNERMODE";

    public static final String ACTION_SHOW_INPUTLOCK =
            "com.marvell.willowtv.SHOW_INPUTLOCK";

    public static final String ACTION_CHANNEL_SCAN_DISABLEDKEY =
            "com.marvell.willowtv.CHANNEL_SCAN_DISABLEDKEY";
    public static final String EXTRA_DISABLE_KEY = "disabled";

    public static final String ACTION_UPDATE_CHANNELDB =
            "com.marvell.willowtv.UPDATE_CHANNELDB";
    public static final String EXTRA_DELAY = "delay";

    public static final String ACTION_SWITCH_CHANNEL =
            "com.marvell.willowtv.SWITCH_CHANNEL";
    public static final String EXTRA_SWITCH_TYPE = "type";
    public static final int SWITCH_TYPE_UP = 0;
    public static final int SWITCH_TYPE_DOWN = 1;

}
